Instead of calling VFSManager.registerVFS() in your plugin's start() method, add entries in the services.xml file that look like so:
<SERVICE CLASS="org.gjt.sp.jedit.io.VFS" NAME="ftp"> new ftp.FtpVFS(false); </SERVICE> |
A new VFS.DirectoryEntryCompare class was added, for sorting lists of VFS directory entries.
Fields named canRead and canWrite were added to the VFS.DirectoryEntry class.
There is a new extended attribute API to go with the details view in the file system browser. Pass an array of extended attribute names to the VFS constructor, then provide an implementation of the getExtendedAttribute() method in your subclass of VFS.DirectoryEntry.
The following two methods in the VFSManager class have been deprecated since they can no longer be implemented for file systems using the deferred loading API
getVFSByName() - use getVFSForProtocol() instead.
getFilesystems() - use getVFSs(), which returns a string array, instead.